#ifndef CHOOSELEVELSCENE_H
#define CHOOSELEVELSCENE_H

#include <QMainWindow>
#include<QString>
#include<QTimer>
#include<QDebug>
#include<QMenu>
#include<QMenuBar>
#include<QWidget>
#include<QLabel>


#include"mypushbutton.h"
#include"setmenubar.h"
#include"setscenebackground.h"
#include"setmaintitle.h"
#include"setchoosetitle.h"
#include"stageselect.h"
#include"playscene.h"

class ChooseLevelScene : public QMainWindow
{
    Q_OBJECT
public:
    explicit ChooseLevelScene(QWidget *parent = nullptr);
    //重写绘图事件,设置背景和图标
    void paintEvent(QPaintEvent *event);

    //成员变量
    SetSceneBackGround *choosebackground=NULL;
    SetMenuBar *mymenubar=NULL;
    MyPushButton *btn_back=NULL;
    SetChooseTitle *choosetitle=NULL;
    StageSelect *stageselect=NULL;
    PlayScene *playscene=NULL;

signals:
    void choosebackmain();
};

#endif // CHOOSELEVELSCENE_H
